#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>
int main()
{
    printf("程序开始运行：");
    while(1)
    {
        sleep(1);
        printf("我是一个进程，我的PID是：%d 我的父进程PID是：%d\n",getpid(),getppid());
    }
    return 0;
}
//int main()
//{
//    printf("程序开始\n");
//    pid_t id=fork();
//    if(id==0)
//    {
//        //子进程：
//        printf("我是一个子进程，我的PID是：%d，我的父进程PID是：%d\n",getpid(),getppid());
//    }
//    else if(id<0)
//    {
//        //子进程创建失败：
//        perror("fork fail!\n");
//        return 1;
//    }
//    else
//    {
//        //父进程：
//        printf("我是一个父进程，我的PID是：%d，我的父进程PID是：%d\n",getpid(),getppid());
//    }
//    return 0;
//}
